/*
 * Log.hpp
 */
#ifndef _APP_SYS_LOG_H_
#define _APP_SYS_LOG_H_

#ifdef __cplusplus
extern "C"
{
#endif

    void app_sys_error(const char *pMessage, ...);
    void app_sys_warn(const char *pMessage, ...);
    void app_sys_info(const char *pMessage, ...);
    void app_sys_debug(const char *pMessage, ...);

    void app_sys_dump(const char *str, unsigned char *pBuf, unsigned int len);

#define app_debug_track() app_sys_info("%s [%s]  ---> %d execure....", __FILE__, __func__, __LINE__)

#ifdef __cplusplus
}
#endif

#endif /*_APP_SYS_LOG_H_*/
